package com.buaa.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

@Entity
@Table(name = "base1")
@DynamicInsert(true)
@DynamicUpdate(true)
public class Base {

	// 隶属代码 1A	
	// 隶属 2B	
	// 行政主管部门代码 3C	
	@Column(name = "depart_code", columnDefinition = "char(13) default ''")
	private String depart_code;
	
	// 行政主管部门 4D	
	@Column(name = "depart_name", columnDefinition = "varchar(20) default ''")
	private String depart_name;
	
	// 上一级主管单位代码 5E	
	@Column(name = "higher_unit_code", columnDefinition = "char(13) default ''")
	private String higher_unit_code;
	
	// 上一级主管单位 6F
	@Column(name = "higher_unit_name", columnDefinition = "varchar(25) default ''")
	private String higher_unit_name;
	
	// 法人单位代码 7G	
	private String cor_unit_code;
	
	// 法人单位 8H	
	private String cor_unit;
	
	// 法人性质代码 9I	
	private String cor_nature_code;
	
	// 法人性质 10J	
	private String cor_nature;
	
	// 单位属性代码 11K	
	private String unit_att_code;
	
	// 单位属性 12L	
	private String unit_att;
	
	// 是否属于科研机构转制型企业 13M	
	private String istrans;
	
	// 所在地代码	 14N
	private String location;
	
	// 所在区域 15O	
	private String region;
	
	// 所在省 16P
	private String province;
	
	// 所在市 17Q
	private String city;
	
	// 所在区县 18R	
	private String county;
	
	// 数据状态代码 19S	
	// 数据状态 20T	
	// 研究实验基地代码 21U
	private String code;

	// 研究实验基地 22V	
	private String name;
	
	// 合建基地代码 23W	
	private String base_add_code;
	
	// 合建基地名称 24X	
	private String base_add;
	
	// 是否为合建基地 25Y	
	private String is_add;
	
	// 合建单位代码 26Z	
	private String unit_add_code;
	
	// 合建单位 27AA	
	private String unit_add;
	
	// 批准建设部门代码 28AB	
	private String unit_allow_code;
	
	// 批准建设部门名称 29AC	
	private String unit_allow;
	
	// 基地级别代码 30AD	
	private String level_code;
	
	// 基地级别 31AE	
	private String level;
	
	// 基地类型代码 32AF 	
	private String type_code;
	
	// 基地类型 33AG	
	private String type;
	
	// 基地类别代码 34AH	
	private String kind;
	
	// 基地类别 35AI	
	private String kind_code;
	
	// 基地建设情况代码 36AJ	
	private String build_status_code;
	
	// 基地建设情况 37AK	
	private String build_status;
	
	// 从事的国民经济行业代码 38AL	
	private String industry_code;
	
	// 从事的国民经济行业 39AM	
	private String industry;
	
	// 主要学科领域代码 40AN
	private String subject_code;
	
	// 主要学科领域 41AO	
	private String subject;
	
	// 联系人 42AP
	private String contact_name;
	
	// 联系电话 43AQ	
	private String contact_phone;
	
	// EMAIL 44AR	
	private String contact_email;
	
	// 通讯地址 45AS	
	private String addr;
	
	// 基地网址 46AT	
	private String url;
	
	// 邮政编码 47AU	
	private String zipcode;
	
	// 英文名称 48AV	
	private String name_en;
	
	// 英文名称缩写 49AW	
	private String name_en_sp;
	
	// 基地编号 50AX	
	private String id;
	
	// 批复筹建时间 51AY	
	private String birth_b;
	
	// 验收通过或批复建立时间 52AZ	
	private String birth_a;
	
	// 单位内依托部门 53BA
	private String unit_depart;
	
	// 问题、需求及政策建议 54BB	
	// 基地运行经费：设备运行费 55BC	
	// 基地运行经费：房屋使用费 56BD
	// 基地运行经费：水电能源费 57BE
	// 基地运行经费：人员费 58BF	
	// 基地运行经费：办公费 59BG	
	// 基地负责人 60BH
	private String offical;
	
	// 建筑面积 61BI
	private Integer area;

	public String getDepart_code() {
		return depart_code;
	}

	public void setDepart_code(String depart_code) {
		this.depart_code = depart_code;
	}

	public String getDepart_name() {
		return depart_name;
	}

	public void setDepart_name(String depart_name) {
		this.depart_name = depart_name;
	}

	public String getHigher_unit_code() {
		return higher_unit_code;
	}

	public void setHigher_unit_code(String higher_unit_code) {
		this.higher_unit_code = higher_unit_code;
	}

	public String getHigher_unit_name() {
		return higher_unit_name;
	}

	public void setHigher_unit_name(String higher_unit_name) {
		this.higher_unit_name = higher_unit_name;
	}

	public String getCor_unit_code() {
		return cor_unit_code;
	}

	public void setCor_unit_code(String cor_unit_code) {
		this.cor_unit_code = cor_unit_code;
	}

	public String getCor_unit() {
		return cor_unit;
	}

	public void setCor_unit(String cor_unit) {
		this.cor_unit = cor_unit;
	}

	public String getCor_nature_code() {
		return cor_nature_code;
	}

	public void setCor_nature_code(String cor_nature_code) {
		this.cor_nature_code = cor_nature_code;
	}

	public String getCor_nature() {
		return cor_nature;
	}

	public void setCor_nature(String cor_nature) {
		this.cor_nature = cor_nature;
	}

	public String getUnit_att_code() {
		return unit_att_code;
	}

	public void setUnit_att_code(String unit_att_code) {
		this.unit_att_code = unit_att_code;
	}

	public String getUnit_att() {
		return unit_att;
	}

	public void setUnit_att(String unit_att) {
		this.unit_att = unit_att;
	}

	public String getIstrans() {
		return istrans;
	}

	public void setIstrans(String istrans) {
		this.istrans = istrans;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getRegion() {
		return region;
	}

	public void setRegion(String region) {
		this.region = region;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getCounty() {
		return county;
	}

	public void setCounty(String county) {
		this.county = county;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getBase_add_code() {
		return base_add_code;
	}

	public void setBase_add_code(String base_add_code) {
		this.base_add_code = base_add_code;
	}

	public String getBase_add() {
		return base_add;
	}

	public void setBase_add(String base_add) {
		this.base_add = base_add;
	}

	public String getIs_add() {
		return is_add;
	}

	public void setIs_add(String is_add) {
		this.is_add = is_add;
	}

	public String getUnit_add_code() {
		return unit_add_code;
	}

	public void setUnit_add_code(String unit_add_code) {
		this.unit_add_code = unit_add_code;
	}

	public String getUnit_add() {
		return unit_add;
	}

	public void setUnit_add(String unit_add) {
		this.unit_add = unit_add;
	}

	public String getUnit_allow_code() {
		return unit_allow_code;
	}

	public void setUnit_allow_code(String unit_allow_code) {
		this.unit_allow_code = unit_allow_code;
	}

	public String getUnit_allow() {
		return unit_allow;
	}

	public void setUnit_allow(String unit_allow) {
		this.unit_allow = unit_allow;
	}

	public String getLevel_code() {
		return level_code;
	}

	public void setLevel_code(String level_code) {
		this.level_code = level_code;
	}

	public String getLevel() {
		return level;
	}

	public void setLevel(String level) {
		this.level = level;
	}

	public String getType_code() {
		return type_code;
	}

	public void setType_code(String type_code) {
		this.type_code = type_code;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getKind() {
		return kind;
	}

	public void setKind(String kind) {
		this.kind = kind;
	}

	public String getKind_code() {
		return kind_code;
	}

	public void setKind_code(String kind_code) {
		this.kind_code = kind_code;
	}

	public String getBuild_status_code() {
		return build_status_code;
	}

	public void setBuild_status_code(String build_status_code) {
		this.build_status_code = build_status_code;
	}

	public String getBuild_status() {
		return build_status;
	}

	public void setBuild_status(String build_status) {
		this.build_status = build_status;
	}

	public String getIndustry_code() {
		return industry_code;
	}

	public void setIndustry_code(String industry_code) {
		this.industry_code = industry_code;
	}

	public String getIndustry() {
		return industry;
	}

	public void setIndustry(String industry) {
		this.industry = industry;
	}

	public String getSubject_code() {
		return subject_code;
	}

	public void setSubject_code(String subject_code) {
		this.subject_code = subject_code;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getContact_name() {
		return contact_name;
	}

	public void setContact_name(String contact_name) {
		this.contact_name = contact_name;
	}

	public String getContact_phone() {
		return contact_phone;
	}

	public void setContact_phone(String contact_phone) {
		this.contact_phone = contact_phone;
	}

	public String getContact_email() {
		return contact_email;
	}

	public void setContact_email(String contact_email) {
		this.contact_email = contact_email;
	}

	public String getAddr() {
		return addr;
	}

	public void setAddr(String addr) {
		this.addr = addr;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getZipcode() {
		return zipcode;
	}

	public void setZipcode(String zipcode) {
		this.zipcode = zipcode;
	}

	public String getName_en() {
		return name_en;
	}

	public void setName_en(String name_en) {
		this.name_en = name_en;
	}

	public String getName_en_sp() {
		return name_en_sp;
	}

	public void setName_en_sp(String name_en_sp) {
		this.name_en_sp = name_en_sp;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getBirth_b() {
		return birth_b;
	}

	public void setBirth_b(String birth_b) {
		this.birth_b = birth_b;
	}

	public String getBirth_a() {
		return birth_a;
	}

	public void setBirth_a(String birth_a) {
		this.birth_a = birth_a;
	}

	public String getUnit_depart() {
		return unit_depart;
	}

	public void setUnit_depart(String unit_depart) {
		this.unit_depart = unit_depart;
	}

	public String getOffical() {
		return offical;
	}

	public void setOffical(String offical) {
		this.offical = offical;
	}

	public Integer getArea() {
		return area;
	}

	public void setArea(Integer area) {
		this.area = area;
	}
	
	// 建筑面积：科研用房 62BJ

	
}
